package com.qingmeng.apiclientsdk.enums;

import com.qingmeng.apiclientsdk.client.ApiClient;
import com.qingmeng.apiclientsdk.dto.RequestParams;
import com.qingmeng.apiclientsdk.entry.ApiResponse;
import com.qingmeng.apiclientsdk.entry.User;

import java.util.Map;


/**
 *  定义请求类型枚举
 */
//public enum RequestMethod {
//    GET {
//        @Override
//        public ApiResponse handle(ApiClient client, RequestParams<?> params) {
//            return client.invokeMethod(params.getUrl(), params);
//        }
//    },
//    POST {
//        @Override
//        public ApiResponse<?> handle(ApiClient client, RequestParams<?> params) {
//            return client.invokeMethod(params.getUrl(), params);
//        }
//    };

//    public abstract String handle(ApiClient client, RequestParams<?> params);
//}
